﻿using ELinq.Mapping.Fluent;
using ELinq;
using Orm;
using Orm.Model;
using Orm.Framework.Model;
using Orm.MapContext;
using Orm.MapContext.Maping.OU;
using Orm.MapContext.Maping.TJ;
using Orm.Framework.MapContext;
using Orm.MapContext.Maping;
using Orm.MapContext.Maping.El;
using Orm.MapContext.Maping.AS;
using Orm.MapContext.Maping.VO;

namespace Orm.MapContext
{
    /// <summary>
    ///
    /// </summary>
    public class RegisterMapContext : BaseDbContext
    {
        /// <summary>
        /// 默认构造方法.
        /// </summary>
        public RegisterMapContext(string Provider, string ConnectString)
        : base(Provider, ConnectString)
        {
        }
        /// <summary>
        /// ORM注册类入口.
        /// </summary>
        public override void RegisterMapping(DbConfiguration DbConfiguration)
        {
            DbConfiguration.AddClass(new RmApplbackDtlMapping());
            DbConfiguration.AddClass(new RmApplbackMapping());
            DbConfiguration.AddClass(new FollowPatientMapping());
            DbConfiguration.AddClass(new BsDoctorMapping());
            DbConfiguration.AddClass(new OuServiceDtlMapping());
            DbConfiguration.AddClass(new OuServiceMapping());
            DbConfiguration.AddClass(new OuOrderInfoMapping());
            DbConfiguration.AddClass(new YlReferralRecordMapping());
            DbConfiguration.AddClass(new CkMachinePassageMapping());
            DbConfiguration.AddClass(new BsUserRoomMapping());
            DbConfiguration.AddClass(new BsBPIllListMapping());
            DbConfiguration.AddClass(new BsBPEvaluateMapping());
            DbConfiguration.AddClass(new CkItemRangeMapping());
          

            DbConfiguration.AddClass(new BsLinkUpMapping());
            DbConfiguration.AddClass(new BsItemYbMapping());
            DbConfiguration.AddClass(new BsDisTreatmentSuggestMapping());
            DbConfiguration.AddClass(new BsHerbalPrescriptionDtlMapping());
            DbConfiguration.AddClass(new BsHerbalPrescriptionMapping());
            DbConfiguration.AddClass(new BsHomePageMapping());
            DbConfiguration.AddClass(new BsDisclaimerMapping());
            DbConfiguration.AddClass(new BsDiagRoomMapping());
            DbConfiguration.AddClass(new AssessmentMapping());
            DbConfiguration.AddClass(new BsDisMapping());
            DbConfiguration.AddClass(new BsLabSourceMapping());
            DbConfiguration.AddClass(new BsCommonNameMapping());
            DbConfiguration.AddClass(new BsIllMapping());
            DbConfiguration.AddClass(new BsReportTemplateMapping());
            DbConfiguration.AddClass(new BsAreaPoliceStationMapping());
            DbConfiguration.AddClass(new BsDocLevelMapping());
            DbConfiguration.AddClass(new BsBPCureMapping());
            DbConfiguration.AddClass(new BsBPCureDtlMapping());
            DbConfiguration.AddClass(new BsDiseaseHistoryMapping());
            DbConfiguration.AddClass(new BsNationMapping());
            DbConfiguration.AddClass(new BsPayWayMapping());
            DbConfiguration.AddClass(new BsRegPatAmountMapping());
            DbConfiguration.AddClass(new BsSummaryMapping());
            DbConfiguration.AddClass(new BsRegTypeMapping());
            DbConfiguration.AddClass(new BsJCGroupMapping());
            DbConfiguration.AddClass(new BsPatientMapping());
            DbConfiguration.AddClass(new BsPatDiseaseMapping());
            DbConfiguration.AddClass(new BsUnitMapping());
            DbConfiguration.AddClass(new BsDeptTypeMapping());
            DbConfiguration.AddClass(new BsGroupSubMapping());
            DbConfiguration.AddClass(new BsGroupSub2Mapping());
            DbConfiguration.AddClass(new BsHouseMapping());
            DbConfiguration.AddClass(new BsInvMzItemMapping());
            DbConfiguration.AddClass(new TmpOuEmrMapping());
            DbConfiguration.AddClass(new BsTallyGroupMapping());
            DbConfiguration.AddClass(new BsTallyTypeMapping());
            DbConfiguration.AddClass(new BsUsageMapping());
            DbConfiguration.AddClass(new BsUserLocationMapping());
            DbConfiguration.AddClass(new BsDrugFormMapping());
            DbConfiguration.AddClass(new BsItemDrugMapping());
            DbConfiguration.AddClass(new BsLocationMapping());
            DbConfiguration.AddClass(new BsUserModuleMapping());
            DbConfiguration.AddClass(new BsAreaMapping());
            DbConfiguration.AddClass(new BsAreaCommitteeMapping());
            DbConfiguration.AddClass(new BsAreaProvinceMapping());
            DbConfiguration.AddClass(new BsAreaRegionMapping());
            DbConfiguration.AddClass(new BsCompanyMapping());
            DbConfiguration.AddClass(new BsSpecialistMapping());
            DbConfiguration.AddClass(new BsSexMapping());
            DbConfiguration.AddClass(new EmrTemplateMapping());
            DbConfiguration.AddClass(new BsUserEmrTemplateMapping());
            DbConfiguration.AddClass(new BsUserMapping());
            DbConfiguration.AddClass(new BsUserRoleMapping());
            DbConfiguration.AddClass(new BsDocRegTypeMapping());
            DbConfiguration.AddClass(new BsEduLevelMapping());
            DbConfiguration.AddClass(new BsFrequencyMapping());
            DbConfiguration.AddClass(new BsGroupMapping());
            DbConfiguration.AddClass(new BsManufacturerMapping());
            DbConfiguration.AddClass(new BsMzFeetyMapping());
            DbConfiguration.AddClass(new BsPatTypeMapping());
            DbConfiguration.AddClass(new BsRegSpanSubMapping());
            DbConfiguration.AddClass(new BsWorkTypeMapping());
            DbConfiguration.AddClass(new BsCountryMapping());
            DbConfiguration.AddClass(new BsEmergencyMapping());
            DbConfiguration.AddClass(new BsDiagnoseMapping());
            DbConfiguration.AddClass(new BsDiagnoseDtlMapping());
            DbConfiguration.AddClass(new BsFrequencyTimeMapping());
            DbConfiguration.AddClass(new BsUnitRatioMapping());
            DbConfiguration.AddClass(new BsXdRpMapping());
            DbConfiguration.AddClass(new BsItemMapping());
            DbConfiguration.AddClass(new BsItemListMapping());
            DbConfiguration.AddClass(new BsRegTimeSpanMapping());
            DbConfiguration.AddClass(new BsRelationMapping());
            DbConfiguration.AddClass(new BsUsageItemMapping());
            DbConfiguration.AddClass(new BsXdRpDtlMapping());
            DbConfiguration.AddClass(new BsFileConfigMapping());
            DbConfiguration.AddClass(new BsHospitalMapping());
            DbConfiguration.AddClass(new GblInvRegMapping());
            DbConfiguration.AddClass(new GblModuleMapping());
            DbConfiguration.AddClass(new HuLoseMapping());
            DbConfiguration.AddClass(new HuLoseDtlMapping());
            DbConfiguration.AddClass(new OuPatientGroupMapping());
            DbConfiguration.AddClass(new OuHosInfoMapping());
            DbConfiguration.AddClass(new OuInvoiceDtlMapping());
            DbConfiguration.AddClass(new OuInvoicePayMapping());
            DbConfiguration.AddClass(new OuRecipeMapping());
            DbConfiguration.AddClass(new OuRecipeDtlMapping());
            DbConfiguration.AddClass(new BSRefHospitalMapping());
            //DbConfiguration.AddClass(new CkItemRangeMapping());
            DbConfiguration.AddClass(new OuExecuteMapping());
            DbConfiguration.AddClass(new OuVitalSignsMapping());
            DbConfiguration.AddClass(new OuMedicalRecordMapping());
            DbConfiguration.AddClass(new OuDiagnosisMapping());
            DbConfiguration.AddClass(new TmpEmrMapping());
            DbConfiguration.AddClass(new GblPrinterMapping());
            DbConfiguration.AddClass(new GblSettingMapping());
            DbConfiguration.AddClass(new TmpRecipeEmrDtlMapping());
            DbConfiguration.AddClass(new TmpRecipeEmrMapping());
            DbConfiguration.AddClass(new ChineseRecipeDtlMapping());
            DbConfiguration.AddClass(new HuBackDtlMapping());
            DbConfiguration.AddClass(new HuOtherOutDtlMapping());
            DbConfiguration.AddClass(new MedicineChineseRecipeMapping());
            DbConfiguration.AddClass(new LogFieldChanged2Mapping());
            DbConfiguration.AddClass(new HuAdjustPlanMapping());
            DbConfiguration.AddClass(new HuOtherOutMapping());
            DbConfiguration.AddClass(new OuInvoiceMapping());
            DbConfiguration.AddClass(new OuInvoiceInvItemSumMapping());
            DbConfiguration.AddClass(new PatPricereCordsMapping());
            DbConfiguration.AddClass(new HuAdjustMapping());
            DbConfiguration.AddClass(new HuAdjustPlanDtlMapping());
            DbConfiguration.AddClass(new GblSystemFunctionMapping());
            DbConfiguration.AddClass(new HuPkMapping());
            DbConfiguration.AddClass(new OuDocSpanSubMapping());
            DbConfiguration.AddClass(new BsRoomMapping());
            DbConfiguration.AddClass(new HuOtherInDtlMapping());
            DbConfiguration.AddClass(new GblRoleMapping());
            DbConfiguration.AddClass(new GblRoleModuleMapping());
            DbConfiguration.AddClass(new HuAdjustDtlMapping());
            DbConfiguration.AddClass(new GblBackupRestoreMapping());
            DbConfiguration.AddClass(new HuBackMapping());
            DbConfiguration.AddClass(new HuCheckMapping());
            DbConfiguration.AddClass(new HuCheckDtlMapping());
            DbConfiguration.AddClass(new HuPkDtlMapping());
            DbConfiguration.AddClass(new HuPyMapping());
            DbConfiguration.AddClass(new HuOtherInMapping());
            DbConfiguration.AddClass(new OulInvoiceRegMapping());
            DbConfiguration.AddClass(new GblSystemMapping());
            DbConfiguration.AddClass(new GblSystemMenuMapping());
            DbConfiguration.AddClass(new HuOutMapping());
            DbConfiguration.AddClass(new OuDocRegTypeMapping());
            DbConfiguration.AddClass(new OuRecipeChinMapping());
            DbConfiguration.AddClass(new GblKeyLockSettingMapping());
            DbConfiguration.AddClass(new HuOutDtlMapping());
            DbConfiguration.AddClass(new HuPydtlMapping());
            DbConfiguration.AddClass(new HuStockMapping());
            DbConfiguration.AddClass(new HuStockDtlMapping());
            DbConfiguration.AddClass(new BillNoEntityMapping());
            DbConfiguration.AddClass(new MediCalhiStoryMapping());
            // DbConfiguration.AddClass(new VwBsItemMapping());
            DbConfiguration.AddClass(new ToothCaseHistoryMapping());
            DbConfiguration.AddClass(new ToothCaseHistoryTypeMapping());
            DbConfiguration.AddClass(new ToothCaseContentTypeMapping());
            DbConfiguration.AddClass(new ToothCaseContentMapping());
            DbConfiguration.AddClass(new CollectPatMapping());
            DbConfiguration.AddClass(new AFAttendanceRecordMapping());
            DbConfiguration.AddClass(new BsBusinessCityTypeMapping());
            DbConfiguration.AddClass(new BsScaleDiscountMapping());
            DbConfiguration.AddClass(new CustomerMapping());
            DbConfiguration.AddClass(new CustomClientMapping());
            DbConfiguration.AddClass(new BsVersionMapping());
            DbConfiguration.AddClass(new DoctorTeamMapping());
            DbConfiguration.AddClass(new VersionFileMapping());
            DbConfiguration.AddClass(new UpVersionMapping());
            DbConfiguration.AddClass(new InEMRXmlMapping());
            DbConfiguration.AddClass(new ChildrenOralMapping());

            DbConfiguration.AddClass(new AdEmrMapping());
            DbConfiguration.AddClass(new LoginLogMapping());
            DbConfiguration.AddClass(new BsUserPhotoMapping());
            DbConfiguration.AddClass(new BsPatientPhotoMapping());
            DbConfiguration.AddClass(new OuScheduleMapping());
            DbConfiguration.AddClass(new BspatientLogin_IYWTMapping()); 
            DbConfiguration.AddClass(new Bsrelation_IYWTMapping()); 
            DbConfiguration.AddClass(new BsGlobalpartnersIYWTMapping()); 
            DbConfiguration.AddClass(new BssigningDoctorIYWTMapping());
            DbConfiguration.AddClass(new BsBankcardIYWTMapping());

            DbConfiguration.AddClass(new LogFieldChangedMapping());
            DbConfiguration.AddClass(new OuAdviserScheduleMapping());
            DbConfiguration.AddClass(new OuCommunicateLogMapping());
            DbConfiguration.AddClass(new BsInformationTmpMapping());
            DbConfiguration.AddClass(new OuRechargeMapping());
            DbConfiguration.AddClass(new AFClinicalWasteRecordMapping());
            DbConfiguration.AddClass(new ToothEmrMapping());
            DbConfiguration.AddClass(new ToothXRayMapping());
            DbConfiguration.AddClass(new ToothDiagnoseMapping());
            DbConfiguration.AddClass(new ToothCouresMapping());
            DbConfiguration.AddClass(new ToothTreatmentPlanMapping());
            DbConfiguration.AddClass(new SysSequenceConfigMapping());
            DbConfiguration.AddClass(new OuWebPreRegMapping());
            DbConfiguration.AddClass(new UpdateVersionSqlScriptMapping());
            DbConfiguration.AddClass(new UpdateServiceLogMapping());
            DbConfiguration.AddClass(new BsVipLevelMapping());
            DbConfiguration.AddClass(new BsVipTypeMapping());
            DbConfiguration.AddClass(new VipCardMapping());
            DbConfiguration.AddClass(new VipChargeConfigMapping());
            DbConfiguration.AddClass(new VipChargeItemMapping());
            DbConfiguration.AddClass(new IntegralLevelMapping());
            DbConfiguration.AddClass(new BsTjGroupMapping());
            DbConfiguration.AddClass(new BsTjItemClassMapping());
            DbConfiguration.AddClass(new BsTjItemMapping());
            DbConfiguration.AddClass(new BsTjItemTypeMapping());
            DbConfiguration.AddClass(new BsTjLocationItemMapping());
            DbConfiguration.AddClass(new BsTjLocationMapping());
            DbConfiguration.AddClass(new TjItemRecordMapping());
            DbConfiguration.AddClass(new TjItemResultTmpMapping());
            DbConfiguration.AddClass(new TjSummaryMapping());
            DbConfiguration.AddClass(new TjDiseaseMapping());
            DbConfiguration.AddClass(new TjResultImageMapping());
            //DbConfiguration.AddClass(new BsQCDetectionMapping());
            //DbConfiguration.AddClass(new BsQCstandardMapping());
            //DbConfiguration.AddClass(new CkQcControlMapping());
            DbConfiguration.AddClass(new BcQcgroupMapping());
            DbConfiguration.AddClass(new CkItemQcMapping());
            DbConfiguration.AddClass(new CkMachineSampleMapping());

            DbConfiguration.AddClass(new QCReagentBatchesMapping());
            DbConfiguration.AddClass(new BsLabSourceItemMapping());
            DbConfiguration.AddClass(new CkChannelMapping());
            //DbConfiguration.AddClass(new TjSuggestionMapping());
            DbConfiguration.AddClass(new VipCardLogMapping());
            DbConfiguration.AddClass(new VipBindingMapping());
            DbConfiguration.AddClass(new TimingMessageMapping());
            DbConfiguration.AddClass(new TimingSendTaskMapping());
            // DbConfiguration.AddClass(new OuDrugDistributeMapping());
            DbConfiguration.AddClass(new BsRecipeLimitMapping());
            DbConfiguration.AddClass(new TjItemInterfaceMapping());
            DbConfiguration.AddClass(new TjPlanMapping());
            DbConfiguration.AddClass(new BsHospitalUnionMapping());
            DbConfiguration.AddClass(new BsAppealHistoryMapping());
            DbConfiguration.AddClass(new BsSymptomMapping());
            DbConfiguration.AddClass(new OuHealthCheckBaseMapping());
            DbConfiguration.AddClass(new OuHealthCheckHitMapping());
            DbConfiguration.AddClass(new OuHealthCheckUseMapping());
            DbConfiguration.AddClass(new OuHospitalizationMapping());
            DbConfiguration.AddClass(new OuUseDrugMapping());
            DbConfiguration.AddClass(new OuAntiHistoryMapping());
            DbConfiguration.AddClass(new OuAuxiliaryCheckMapping());
            DbConfiguration.AddClass(new BsSelectedLocItemLogMapping());
            DbConfiguration.AddClass(new BsWeChatMoneyMapping());
            DbConfiguration.AddClass(new BsYBRouteMapping());
            DbConfiguration.AddClass(new ToothImageMapping());
            DbConfiguration.AddClass(new CkLabMapping());
            DbConfiguration.AddClass(new CkItemMapping());
            //DbConfiguration.AddClass(new CkMachineSampleMapping()); 
            DbConfiguration.AddClass(new CkTestTypeMapping());
            DbConfiguration.AddClass(new BsEmergencyTypeMapping());
            DbConfiguration.AddClass(new WorkSheetMapping());
            DbConfiguration.AddClass(new BsOrderTypeMapping());
            DbConfiguration.AddClass(new BsRestorationMapping());
            DbConfiguration.AddClass(new AdEmrVisitsMapping());
            DbConfiguration.AddClass(new BsLockMapping());
            DbConfiguration.AddClass(new OuTreatmentRecordMapping());
            DbConfiguration.AddClass(new BsObjectiveMapping());
            DbConfiguration.AddClass(new QuerySystemMapping());
            DbConfiguration.AddClass(new TjPackageMapping());
            DbConfiguration.AddClass(new TjPackageDtlMapping());
            DbConfiguration.AddClass(new ToothCheckMapping());
            DbConfiguration.AddClass(new GblAnalysisQuerySettingMapping());
            DbConfiguration.AddClass(new GblAnalysisSettingMapping());
            //DbConfiguration.AddClass(new BsItemAttachMapping());
            DbConfiguration.AddClass(new CkResultImageMapping());
            DbConfiguration.AddClass(new CkSuggestionMapping());
            DbConfiguration.AddClass(new CkSummaryMapping());
            DbConfiguration.AddClass(new CkPlanMapping());
            DbConfiguration.AddClass(new CkBldDonateMapping());
            DbConfiguration.AddClass(new CkBldApplyMapping());
            DbConfiguration.AddClass(new CkBldApplyBankMapping());
            DbConfiguration.AddClass(new CkBdBankMapping());
            DbConfiguration.AddClass(new CkBandOfficeMapping());
            DbConfiguration.AddClass(new CkGroupItemMapping());

            DbConfiguration.AddClass(new CkMainMapping());
            DbConfiguration.AddClass(new BsZyFeetyMapping());
            DbConfiguration.AddClass(new BsYbIllTypeMapping());
            DbConfiguration.AddClass(new BsXdGroupMapping());
            DbConfiguration.AddClass(new BsXdGroupDtlMapping());
            DbConfiguration.AddClass(new BsUserWordMapping());
            DbConfiguration.AddClass(new BsUserWindowsMapping());
            DbConfiguration.AddClass(new BsBacteriaTypeMapping());
            DbConfiguration.AddClass(new BsBacteriaStandTypeMapping());
            DbConfiguration.AddClass(new BsBacteriaShuMapping());
            DbConfiguration.AddClass(new BsBacteriaMapping());
            DbConfiguration.AddClass(new BsBacteriaGramsMapping());
            DbConfiguration.AddClass(new BsBacteriaDrugMapping());
            DbConfiguration.AddClass(new BsAnaesMapping());
            DbConfiguration.AddClass(new BKStoreLogMapping());
            DbConfiguration.AddClass(new BcQcGroupMapping());
            DbConfiguration.AddClass(new BaseTableRoleMapping());
            DbConfiguration.AddClass(new AdviceAuthDtlMapping());
            DbConfiguration.AddClass(new DgRoadVariationMapping());
            DbConfiguration.AddClass(new DtpropertiesMapping());
            DbConfiguration.AddClass(new EmailFileMapping());
            DbConfiguration.AddClass(new EqCheckMapping());
            DbConfiguration.AddClass(new EqAttachMapping());
            DbConfiguration.AddClass(new GblAutoUpdateOldMapping());
            DbConfiguration.AddClass(new GblCatalogExceptMapping());
            DbConfiguration.AddClass(new GblCatalogJoinMapping());
            DbConfiguration.AddClass(new GblCatalogKeyMapping());
            DbConfiguration.AddClass(new GblCurrentUserMapping());
            DbConfiguration.AddClass(new EquipMentMapping());
            DbConfiguration.AddClass(new EqRepairMapping());
            DbConfiguration.AddClass(new EqTransferMapping());
            DbConfiguration.AddClass(new EmrReCordsMapping());
            DbConfiguration.AddClass(new DgRoadDtlMapping());
            DbConfiguration.AddClass(new DgRoadGroupMapping());
            DbConfiguration.AddClass(new DgRoadGroupPatMapping());
            DbConfiguration.AddClass(new DgRoadIllMapping());
            DbConfiguration.AddClass(new DgRoadLocMapping());
            DbConfiguration.AddClass(new DayOulInvoiceRegChkMapping());
            DbConfiguration.AddClass(new DayOuRecipeWorkloadMapping());
            DbConfiguration.AddClass(new DayOuRmDrugWorkloadMapping());
            DbConfiguration.AddClass(new DgDayGroupMapping());
            DbConfiguration.AddClass(new DgDayGroupPatMapping());
            DbConfiguration.AddClass(new DgIllCheckResultMapping());
            DbConfiguration.AddClass(new DgIllCompareMapping());
            DbConfiguration.AddClass(new DgIllCureMapping());
            DbConfiguration.AddClass(new DgIllEmrMapping());
            DbConfiguration.AddClass(new DgIllGroupMapping());
            DbConfiguration.AddClass(new DgIllSymptomMapping());
            DbConfiguration.AddClass(new DgIllXdrpMapping());
            DbConfiguration.AddClass(new DgRoadMapping());
            DbConfiguration.AddClass(new DgRoadChinRicipeDtlMapping());


            DbConfiguration.AddClass(new HuStockReqdtlMapping());
            DbConfiguration.AddClass(new HustoresDaysMapping());
            DbConfiguration.AddClass(new HuVoucherDtlMapping());
            DbConfiguration.AddClass(new InChinRicipeMapping());
            DbConfiguration.AddClass(new InChinRicipeDtlMapping());
            DbConfiguration.AddClass(new InChangeBedMapping());
            DbConfiguration.AddClass(new InCallBackMapping());
            DbConfiguration.AddClass(new InBodyHeatMapping());
            DbConfiguration.AddClass(new InBabyBodyHeatMapping());
            DbConfiguration.AddClass(new HuVoucherMapping());
            DbConfiguration.AddClass(new InAdviceGroupMapping());
            DbConfiguration.AddClass(new InAdviceLongMapping());
            DbConfiguration.AddClass(new InAdviceNurseMapping());
            DbConfiguration.AddClass(new InAdviceTempMapping());
            DbConfiguration.AddClass(new InAdviceWeekDayMapping());
            DbConfiguration.AddClass(new InArrearAmountMapping());

            DbConfiguration.AddClass(new RmZyBackDtlMapping());
            DbConfiguration.AddClass(new RmZyOutDtlMapping());
            DbConfiguration.AddClass(new RmZyOutMapping());
            DbConfiguration.AddClass(new RpdgroadgroupMapping());

            DbConfiguration.AddClass(new RtrjkReportMapping());
            DbConfiguration.AddClass(new GblEMRBranchMapping());
            DbConfiguration.AddClass(new GblEMRCatalogMapping());
            DbConfiguration.AddClass(new GblEMRQcGroupMapping());
            DbConfiguration.AddClass(new GblEMRQcItemMapping());
            DbConfiguration.AddClass(new GblElClassMapping());
            DbConfiguration.AddClass(new GblElGroupMapping());
            DbConfiguration.AddClass(new GblEmailMapping());
            DbConfiguration.AddClass(new GblEmailUserMapping());
            DbConfiguration.AddClass(new GblEmrAutoUpdateMapping());
            DbConfiguration.AddClass(new GblFieldDescMapping());
            DbConfiguration.AddClass(new GblFuctionMapping());
            DbConfiguration.AddClass(new GblFunTraceMapping());
            DbConfiguration.AddClass(new GblGetSequenceNumMapping());
            DbConfiguration.AddClass(new GblLatDayRunTimeMapping());
            DbConfiguration.AddClass(new GblMenuSetMapping());
            DbConfiguration.AddClass(new GblMrkMapping());
            DbConfiguration.AddClass(new GblNavigationMapping());
            DbConfiguration.AddClass(new HuStoresMapping());
            DbConfiguration.AddClass(new HuStoreLogMapping());
            DbConfiguration.AddClass(new RmAppDrugMapping());
            DbConfiguration.AddClass(new RmAppDrugDtlMapping());
            DbConfiguration.AddClass(new CkLabResultMapping());
            DbConfiguration.AddClass(new CKMachineSampleMapping());
            DbConfiguration.AddClass(new OuClinicFirstMapping());
            DbConfiguration.AddClass(new VipIntegralMapping());
            DbConfiguration.AddClass(new BsCertificateMapping());
            DbConfiguration.AddClass(new BsColorImetricMapping());
            DbConfiguration.AddClass(new TraceMapping());
            DbConfiguration.AddClass(new CkProfileMapping());
            // DbConfiguration.AddClass(new BsItemAttachMapping());
            DbConfiguration.AddClass(new VipReckoningChargeMapping());
            DbConfiguration.AddClass(new OuRecipeTempMapping());
            DbConfiguration.AddClass(new HuStockReqMapping());
            DbConfiguration.AddClass(new OuExecuteDtlMapping());
            DbConfiguration.AddClass(new CkMachineMapping());
            DbConfiguration.AddClass(new BstubeTypeMapping());
            DbConfiguration.AddClass(new BsLabsourceMapping());
            DbConfiguration.AddClass(new InOutHospitalMapping());
            DbConfiguration.AddClass(new BsHospitalRelationMapping());
            DbConfiguration.AddClass(new PsApplyReportMapping());
            DbConfiguration.AddClass(new OuClincDiagMapping());
            DbConfiguration.AddClass(new BsIllnessMapping());
            DbConfiguration.AddClass(new GblBaseTableItemMapping());
            DbConfiguration.AddClass(new GblChinCharMapping());
            DbConfiguration.AddClass(new BsOpsRoomMapping());
            DbConfiguration.AddClass(new BsRoomWindowMapping());
            DbConfiguration.AddClass(new BsLimitDocLevMapping());
            DbConfiguration.AddClass(new BsBedMapping());
            DbConfiguration.AddClass(new CkMainMemoReportMapping());
            DbConfiguration.AddClass(new CkBloodTypeMapping());
            DbConfiguration.AddClass(new BsBaseNurseMapping());
            DbConfiguration.AddClass(new GblNavigationMenuMapping());
            DbConfiguration.AddClass(new GblNavigationRoleMapping());
            DbConfiguration.AddClass(new BsLimitGroupMapping());
            DbConfiguration.AddClass(new BsSpecialityMapping());
            DbConfiguration.AddClass(new BsOPSMapping());
            DbConfiguration.AddClass(new BsRestorationPriceMapping());
            DbConfiguration.AddClass(new BsLocationRoomWindowMapping());
            DbConfiguration.AddClass(new BsFluidMapping());
            DbConfiguration.AddClass(new CkQcControlMapping());
            DbConfiguration.AddClass(new CkQcLotMapping());
            DbConfiguration.AddClass(new BsExecLocationMapping());
            DbConfiguration.AddClass(new BsBranchMapping());
            DbConfiguration.AddClass(new BsSubjectMapping());
            DbConfiguration.AddClass(new BsQuestionMapping());
            DbConfiguration.AddClass(new BsCareGroupMapping());
            DbConfiguration.AddClass(new CkTestGroupMapping());
            DbConfiguration.AddClass(new TrScheLineMapping());
            DbConfiguration.AddClass(new CkMachineSettingMapping());
            DbConfiguration.AddClass(new CkGroupDepartMentMapping());
            DbConfiguration.AddClass(new CkCompanyMapping());
            DbConfiguration.AddClass(new BsHsFeetyMapping());
            DbConfiguration.AddClass(new InDayChargeMapping());
            DbConfiguration.AddClass(new BsItemPacsMapping());
            DbConfiguration.AddClass(new BsFromHospitalMapping());
            DbConfiguration.AddClass(new BsGfxeMapping());
            DbConfiguration.AddClass(new BsRuleMapping());
            DbConfiguration.AddClass(new BsInvInItemMapping());
            DbConfiguration.AddClass(new BsHealthEduRecMapping());
            DbConfiguration.AddClass(new BsItemFirstPageMapping());
            DbConfiguration.AddClass(new CkGroupMapping());
            DbConfiguration.AddClass(new BsXdrpChineseRecipeMapping());
            DbConfiguration.AddClass(new GblPatientMenuMapping());
            //El
            DbConfiguration.AddClass(new ElBaseFiledMapping());
            DbConfiguration.AddClass(new ElBaseTableMapping());
            DbConfiguration.AddClass(new ElBaseTableDtlMapping());
            DbConfiguration.AddClass(new ElPatFormMapping());
            DbConfiguration.AddClass(new ElPatFormValueMapping());
            DbConfiguration.AddClass(new ElPatRecordMapping());
            //AS
            DbConfiguration.AddClass(new AdminMapping());
            DbConfiguration.AddClass(new ApplicantMapping());
            DbConfiguration.AddClass(new Application0522Mapping());
            DbConfiguration.AddClass(new AsBasicInformationMapping());
            DbConfiguration.AddClass(new AsExpertGroupMapping());
            DbConfiguration.AddClass(new AsGroupScoreRuleMapping());
            DbConfiguration.AddClass(new AsHealthInformationMapping());
            DbConfiguration.AddClass(new AsOldFoolMapping());
            DbConfiguration.AddClass(new AsScaleMapping());
            DbConfiguration.AddClass(new AsScale_backMapping());
            DbConfiguration.AddClass(new AsScale_back2Mapping());
            DbConfiguration.AddClass(new AsScaleTitleMapping());
            DbConfiguration.AddClass(new AsScaleTitle_backMapping());
            DbConfiguration.AddClass(new AsScaleTitle_back2Mapping());
            DbConfiguration.AddClass(new AsScaleTitleAdminMapping());
            DbConfiguration.AddClass(new AsScaleTitleGroupMapping());
            DbConfiguration.AddClass(new AsScaleTitleItemMapping());
            DbConfiguration.AddClass(new AsScaleTitleItem_backMapping());
            DbConfiguration.AddClass(new AsScaleTitleItem_back2Mapping());
            DbConfiguration.AddClass(new AssessmentHuLiMapping());
            DbConfiguration.AddClass(new AssessmentApplyMapping());
            DbConfiguration.AddClass(new AssessmentTimeSpanMapping());
            DbConfiguration.AddClass(new MenuMapping());
            DbConfiguration.AddClass(new OrganizationMapping());
            DbConfiguration.AddClass(new PatientMapping());
            DbConfiguration.AddClass(new RoleMapping());
            DbConfiguration.AddClass(new RoleMenuMapping());
            DbConfiguration.AddClass(new EqRadEnvironmentMapping());
            DbConfiguration.AddClass(new InInvoiceDtlMapping());
            DbConfiguration.AddClass(new BsItemFrequencyMapping());
            DbConfiguration.AddClass(new BsItemLocationMapping());
            DbConfiguration.AddClass(new BsItemUnitMapping());
            DbConfiguration.AddClass(new BsItemAttachMapping());
            DbConfiguration.AddClass(new BsItemItemMapping());
            DbConfiguration.AddClass(new BsItemUsageMapping());
            DbConfiguration.AddClass(new BsItemPatTypeMapping());
            DbConfiguration.AddClass(new RmstoresMapping());
            DbConfiguration.AddClass(new InRmKsDtlMapping());
            DbConfiguration.AddClass(new InInvoiceDtlChkMapping());
            DbConfiguration.AddClass(new InHosInfoMapping());
            DbConfiguration.AddClass(new RmUnderLineMapping());
            DbConfiguration.AddClass(new InEMRMapping());
            DbConfiguration.AddClass(new GblReportMapping());
            DbConfiguration.AddClass(new BsEqmaintainMapping());
            DbConfiguration.AddClass(new GblReportDetailMapping());
            DbConfiguration.AddClass(new GblReportGroupMapping());
            DbConfiguration.AddClass(new BsItemEquipmentMapping());
            DbConfiguration.AddClass(new InInvoiceMapping());
            DbConfiguration.AddClass(new InPayMapping());
            DbConfiguration.AddClass(new BsUserHouseMapping());
            DbConfiguration.AddClass(new BsUserImageMapping());
            DbConfiguration.AddClass(new InLogOutHospitalMapping());
            DbConfiguration.AddClass(new AssessHeaderInfoMapping());
            DbConfiguration.AddClass(new AssessmentHealthScaleMapping());
            //VO
            DbConfiguration.AddClass(new AuditstateMapping());
            DbConfiguration.AddClass(new VolunteerFilesMapping());
            DbConfiguration.AddClass(new VolunteerScheduleMapping());
            DbConfiguration.AddClass(new VolunteerTimeMapping());
            DbConfiguration.AddClass(new VolunteerTypeMapping());
            DbConfiguration.AddClass(new OuEMRMapping());
            DbConfiguration.AddClass(new PSApplyItemMapping());
            DbConfiguration.AddClass(new PsApplyReportImageMapping());
            DbConfiguration.AddClass(new RdInfectiousNewMapping());
            DbConfiguration.AddClass(new PsWinTypeMaping());
            DbConfiguration.AddClass(new BsRedisTableMapping());

            DbConfiguration.AddClass(new BsPharmacyConfigMapping());
            DbConfiguration.AddClass(new BsCheckTestListMapping());
            DbConfiguration.AddClass(new BsMedicineRecommendMapping());
            DbConfiguration.AddClass(new BsBPPatientGroupMapping());  
            DbConfiguration.AddClass(new BsBPItemMapping());
            DbConfiguration.AddClass(new BsUserMenuMapping());
            DbConfiguration.AddClass(new CMS_ColumnMapping());
            DbConfiguration.AddClass(new CountUserDataMapping());
            
        }
    }
}